package pe.edu.upc.dew.puntos.Model;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.4A07C2DC-61D1-8603-A5D8-C09A3D711D5F]
// </editor-fold> 
public class Promocion {

    private static final long serialVersionUID = 8799656478674716638L;


    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.02DB0081-F7B8-F780-40E8-2E0B5907D57C]
    // </editor-fold> 
    private Integer codPromocion;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.6B6B0CE0-977E-12F5-AEB6-2EB10D47A31B]
    // </editor-fold> 
    private String fecInicio;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.31974BB8-0C9A-8C63-6606-1D508D70F563]
    // </editor-fold> 
    private String fecTermino;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.84459842-879D-F124-A129-94D6300444FD]
    // </editor-fold> 
    private Integer regla01Puntos;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.919A3BF1-F395-FEE4-681A-80FD8EB5CBA0]
    // </editor-fold> 
    private Integer regla02Puntos;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.C81F8D88-99E5-4C96-5196-F4F4CF1E1B2A]
    // </editor-fold> 
    private double regla02Dinero;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.A30F3420-C0E3-DC17-E219-5A0C648538A2]
    // </editor-fold> 
    private Producto producto;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.5999F0B4-E38D-F1A8-5047-FA8D02DEFD4F]
    // </editor-fold> 
    public Promocion (Integer codPromocion,
            String fecInicio,
            String fecTermino,
            Integer regla01Puntos,
            Integer regla02Puntos,
            double regla02Dinero,
            Producto producto) {
        this.codPromocion = codPromocion;
        this.fecInicio = fecInicio;
        this.fecTermino = fecTermino;
        this.regla01Puntos = regla01Puntos;
        this.regla02Puntos = regla02Puntos;
        this.regla02Dinero = regla02Dinero;
        this.producto = producto;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.A0C5586E-A5B0-63E7-9ACA-321918244D04]
    // </editor-fold> 
    public Integer getCodPromocion () {
        return codPromocion;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.DE88B254-1AAD-5C68-0E43-300481CC2FBD]
    // </editor-fold> 
    public void setCodPromocion (Integer val) {
        this.codPromocion = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9D17C45E-19C4-3CF0-A11D-BFC5E556E9E8]
    // </editor-fold> 
    public String getFecInicio () {
        return fecInicio;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.7FD01DCC-F927-CAB3-1C69-37B845ED2EA0]
    // </editor-fold> 
    public void setFecInicio (String val) {
        this.fecInicio = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.19B4A8B6-2B86-2DF7-DF84-C47A2B285274]
    // </editor-fold> 
    public String getFecTermino () {
        return fecTermino;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.DF3B41D6-80A3-3E42-31FF-4A636B899101]
    // </editor-fold> 
    public void setFecTermino (String val) {
        this.fecTermino = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.EDA9CF4F-B637-B3D2-12DA-9CA7BDFF9B99]
    // </editor-fold> 
    public Producto getProducto () {
        return producto;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.E2BAA399-B680-92D5-49D2-2BB0D516AB29]
    // </editor-fold> 
    public void setProducto (Producto val) {
        this.producto = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.D8BB2856-9634-F563-DE69-E9DF16BF0C3A]
    // </editor-fold> 
    public Integer getRegla01Puntos () {
        return regla01Puntos;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.BEBC335D-2E9F-6E23-D994-C278CC157F80]
    // </editor-fold> 
    public void setRegla01Puntos (Integer val) {
        this.regla01Puntos = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.95D2A289-38F1-EF79-4966-915A4610E603]
    // </editor-fold> 
    public double getRegla02Dinero () {
        return regla02Dinero;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.3ACA52E6-91F5-C704-E1CE-F0AB11C36573]
    // </editor-fold> 
    public void setRegla02Dinero (double val) {
        this.regla02Dinero = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.E5CCF5CD-0C9D-7F91-42C9-8A4E238A9434]
    // </editor-fold> 
    public Integer getRegla02Puntos () {
        return regla02Puntos;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.CA84DCFD-FDEC-DD2A-204B-D82E8FCF5D05]
    // </editor-fold> 
    public void setRegla02Puntos (Integer val) {
        this.regla02Puntos = val;
    }

}

